package IO;

import java.io.*;

public class IODemo6InputStream {
    public static void main(String[] args) throws IOException {
        //这个相当于是 打开文件的意思，让当前这个变量和硬盘上的文件关联起来
        //InputStream inputStream = new FileInputStream("d./test.txt");

        //注意： 必须要有关闭  ，不然会造成 文件描述符表 耗尽，即是文件资源泄露 （严重事故）
        //不建议这么写
        //inputStream.close();


        File file = new File("d:/test.txt");
        file.createNewFile();

        try(InputStream inputStream = new FileInputStream("d:/test.txt");) {

            while(true) {
                //读文件
                //注意返回值不是byte ，是int 表示0~255 返回-1 表示读到结尾了
                int b = inputStream.read();
                if(-1 == b) {
                    break;
                }
                System.out.println(b);
            }
        }
    }
}
